			    
		//校验用户名
		function checkUsername() {
		  //先拿到用户输入的用户名
			var Ufocus = document.getElementById("username");
			var username = document.getElementById("username").value.trim();
			var ts = document.getElementById("uname");
			if(username.length<2|| username.length>15)	
			{	
			    ts.innerHTML ="用户名长度须在2-15个字符之间!";
			    Ufocus.focus();
			    return false;
			}else{
				ts.innerHTML ="√";
				return true;
		}}

		//校验密码
		function checkPassword(){
		    //1.获取密码的值
			var Tpassword = document.getElementById("password");
		    var password = document.getElementById("password").value;
		    //2.定义正则表达式
		    var reg_password = /^\w{6,12}$/;
		    //3.判断值是否符合正则的规则
		    var flag = reg_password.test(password);
		    //4.提示信息
		    var s_password = document.getElementById("uword");
		
		    if(flag){

		        s_password.innerHTML = "√";
		    }else{

		        s_password.innerHTML = "请输入大于六个字符的密码";
		        Tpassword.focus();
		    }
		    return flag;
		}


		//校验两次输入的密码是否相等
		function nextcheckPassWord() {
			//先拿到用户第一次输入的密码
			var Tpassword = document.getElementById("repassword");
			var Tpassword2 = document.getElementById("password");
			var password = document.getElementById("password").value.trim();
			//再拿到用户第二次输入的密码
			var password1 = document.getElementById("repassword").value.trim();
			//bug所在：这里也得校验一下第二次输入的密码，万一第一次输入的密码就不正确，第二次再校验一下
			var regx = /^\w{6,12}$/;
			//第二次校验
			var flag = regx.test(password1);
			//对比两次输入的密码是否相同
			var flag1 = password == password1;
			//进行友好提示
			var tip = document.getElementById("uword1");
			if (flag) {
				if (flag1) {
					tip.innerHTML = "√";
				} else {
					tip.innerHTML = "两次密码输入不一致"
						Tpassword2.focus();	
				}
			}
			return flag1;
		}
		//校验Email
		function checkEmail(){
		    //1.获取Email的值
			var email1 = document.getElementById("email");
			
		    var email = document.getElementById("email").value;
		    //2.定义正则表达式
		    var reg_email = /^(.+)@(.+)$/;
		    
		    //3.判断值是否符合正则的规则
		    var flag = reg_email.test(email);
		    //4.提示信息
		    var s_email = document.getElementById("Temail");
		
		    if(flag){
		  
		        s_email.innerHTML = "√";
		    }else{
		        
		        s_email.innerHTML = "Email必须包含.和@符号";
		        email1.focus();
		    }
		    return flag;
		}
		


// 提交判断
$(document).submit(function() {
	var flag = true;
	$("input[placeholder]").each(function(index, ele) {
		if (!judgement(ele)) {
			toAlert($(ele.parentNode).prev().html()+"格式存在问题");
			flag=false;
		}
	});
	return flag;
});
// 创建一个判断函数
function judgement(element) {
	// 创建变量储存穿入控件的内容和id
	var value = element.value;
	var id = element.id;
	// 通过id来辨析是哪个控件，并分别为每个控件判断是否合理
	switch(id) {
		case 'username':
			return /^[\u4e00-\u9fa5_a-zA-Z0-9]{4,8}$/.test(value) //中文、英文，数字，下划线
		case 'password':
			return /^[a-zA-Z\d]{6,18}$/.test(value) //英文，数字
		case 'repassword':
			return RegExp('^' + $(element.parentNode.parentNode).prev().find("input").val() + '$').test(value)
		case 'phone':
			return /^1[3456789]\d{9}$/.test(value) //英文，数字
		case 'address':
			return /[\u4e00-\u9fa4]{0,100}/.test(value) //英文，数字
		case 'email':
			return /[a-zA-Z_0-9]+@[a-zA-Z_0-9]{2,6}(\\.[a-zA-Z_0-9]{2,3})/.test(value)
	}
}